package com.briup.jz.service;

import java.util.List;

import com.briup.jz.bean.AccountApply;
import com.briup.jz.bean.extend.AccountApplyExtend;
import com.briup.jz.utils.CustomerException;


public interface AccountApplyService {
	void saveOrUpdate(AccountApply  accountapply) throws CustomerException;
	
	List<AccountApply> query(Long id,String status,String applyType,Long userId);
	
	List<AccountApplyExtend> queryCascade(String status,String applyType,Long userId);
	
	void deleteById(long id) throws CustomerException;
	
	void checkNoPass(Long id,String reason) throws CustomerException;
	
	void checkPass(Long id) throws CustomerException;
	
	void revokeAccountApply(Long id) ;
}
